Summary

Accession Number TCMCG006G18127
LOCUS LOC106445165
Length 48514bp
Organism Brassica napus
GC(%) 17.41
GeneID 106445165
Protein Id XP_013742135.1
RNA Id XM_013886681.2


Sequence

AAAGTTCAAAGCATTATGTATTTTTCCTCCTTACTCTTCTACATGAACATCGCATCAAAATCTATTTCTCTTCATCACAGAGTTTCCTCTCGCATAATAAATTTATTAACAAATCAAATAAAACAAAATAAATCGGTGATCATAGATTTTGATGCACAAATGAGTGCTTCAAAGATTGTTTCTTTGTTACTATTGCTTGTATTAATCAATATAAGCAGTAATGATATCAATAGCGTCAATGCATTTCACAAAGTTATCAAGAAAATGCAATCTAAATCAACATCGTTAGAGGTAGTGAGCCATCTTCACAGAACCGGCTTTCACTTTCAACCTCCACGCCATTGGATTAATGGTATCTTGTGAAAAGTTATTCAAAATTCATATTTATTCTAGAAAAAATATAATAAGAACGAAAAGAAAATGGTTGTTTTAAATTGTTGATGTAACCAAAACGTATTGTTGTTCTAACCATTGTTTTCCTTTGGTTTGTTGTTTTTTGCAACTACCTTTTTGGTGGCATTTCTCGACTCCAACAGATCCAAATGGTAAGTCCATCACATTTTTATCTATTTTGAAACTAATAACAAAAACCATTATATGATTATAATGTGACAATATTCTAAAATAAAACAGGTCCGATGGTGTACAAGGGAGTCTACCATCTTTTCTACCAATACAATCCCAAAGGTGCGGTTTGGGGTAACATTGTGTGGGCTCATTCAGTTTCTAAGGACTTGATCAATTGGGAAGCTCTTGAACCGGCTATTTACCCCTCCAAATGGTTTGATATCAATGGTACATGGTCCGGTTCAGCCACCAACGTACCGGGAAAAGGACCGGTTATCCTCTACACTGGTATCACTGAGAACCATACTCAGATCCAAAACTATGCCATTCCCCATGACCTTTCCGACCCATACCTCAAGAAATGGATCAAGCCCGACGATAACCCTATCGTAAGACCCGACCATGGCGAGAATGGATCCGCTTTCCGTGACCCGACAACTGCTTGGTTCAACAAAAAAGATGGGTACTGGAGAATGCTTGTGGGCTCAAAGAACAAGCGTAGAGGAATTGCTTATATGTACAAAAGTCGCGACTTCAAGAAATGGGTCAAAACTAGACGTCCCGTACACACTAGAAAAGCAACCGGTATGTGGGAATGTCCCGACTTTTTCCCGGTTTCCATTGGCAAGAAAACCGGTTTAGACACCAGCTGTGACGGTCCAAACACCAAGCATGTGTTGAAGGTTAGCTTGGACCTGACCAGGTACGAGTACTACACTCTTGGAACGTATGATACTAAGAAGGATCGTTACAAGCCTGATGGTACCAGTCCTGATGGTTGGAATGGTTTGAGACTAGATTATGGTAACTTCTATGCGTCAAAGACATTCTTTGATGAAACAAATAACAGAAGAATCCTTTGGGGTTGGGCTAATGAATCTGATAGTGCTGTGGAAGATACCTTGAAGGGTTGGGCCGGTGTTCATCTTATCCCAAGAACTGTCTTGCTTCACTCTAGTGGTAAGCAACTCGTGTTTTGGCCGATTGAAGAAATTGAGTCGTTGAGAGGAAAGAATGTTCAAATGAACAACCAGAAAATAGAAATGGGTCAACGCTTTGAGGTTCAAGGGATCACCCCGGCCCAGGTAGTTATCATGTTTTTATACTATGTATACCTCTCAACAATTTACACTTAATATAGGGACATAGCCGGATAGCCGGATGAAACATTCGTTTTGGCCTTCAAATTATTATATATGAAAGAATGACTCCTAAATGTGAACGTAAATACAGGTTGATGTGGATGTGACATTCAACGTAGGAAGTCTAGACAAGGCAGAAACATTTGACGCGAGTTTTGCAACAAAACCACTAGATTTATGTAATTTGAAGGGTTCAAATGTGACTGGTGGGGTTGGCCCTTTTGGTCTGATCACCTTGGCTACATCTGACCTACAAGAATACACTCCCGTCTTCTTCAGAGTCTTCAAAGATGCCACAACCAACAAGCCTAAGGTCCTCATGTGCTCTGATGCCAAGCCGTATGTTTTCATAACTCTTTAACTATATTATACTCTTTTGGGTTAATATTTTTATTTAGCTATTATGGGATTTTCATCTTTAAACTTTGAACGTCACGTTTTTTACGTTTTTCAGAATCCACATATATATTATGGCTAGACTATCAATCTATCATAATATATATATATATATATATATACATATATACACAAAATTCACTTTTACGTTTAAAACCATCTAGTTTTTAATTTGGTTTTTCTAACATTTAATCTGATATATATATACACAGTTCAACTCTCAAAGGAGACACCGGCACTGACTCCACGGAGAAGATGTACAAACCCTCGTTTGCTGGTTTTGTCGATGTTGATCTCGCCGACGGAAAGATATCTCTAAGGAGTTTGGTACGTTTACAAATTTATTCATTTTTATTCTGAATAATACCTTATACATTCGCAAATTAAAATGATGTAAAAAAAGCAAATTAAAATAATAGATGTCATAGTTTATAGGATATGACACTAATTAATAATCTGTGCAGATTGATCACTCGGTCGTGGAAAGCTTTGGAGCAAAAGGAAAGACAGTGATAACATCTCGAGTGTATCCTACCAAAGCTGTAGGTGACAACGCTCATTTGTTTGTCTTCAACAATGGGTCACAGCCTGTGACTGTTGAGAGCCTCAACGCATGGAACATGCAGAAGCCCGAGAAAATGAACCAAGGAGCTAAATGATCACATTCCTTTTATTGTTTTCTTTAATTAATAAAATTCATTTATTTTTTATAAGAAAGAGAGCCTGTGACAAATATTATAGAGAAGAGACTAATTGTGTTTCTTCTCTGTGATTCACTTGTACATAGTCCATTGCTTATATGGACTAGAAATCTCAATAAAATCACTATTTATAAAATAACAAATAGAGTAAAAAATGAAACAGCAGTGAGCATTCTTCCTCAAATTATTGGAGAAGACATGCATCTTTGCGCCTCGTAGAGGGATTTAACGTTCAGGTTTGAATCTATGTTTCTACTTTCTATCTTTAGTATAGATGCATATATGCATGTATACTATATTCAAACTGTTGTCTTCTAAGTTGTTCAACCGTAACAATATTAACTTAAAACTTATTGAGTTTTGACCCCAAAAAAAAAACTTATTAACATTTTCGAACAATTTTGCTGGAAGTTTTTTAATCTTTTAAATAGAGATTACAATTAGATTTCGTTAACAGTCAATAACTCAACTTCTAGGATGCATGCACAAATAAATTGGAAGAAGCATATGCAGAATGGAATAATAAGAACTAATAATTAAGCATGAATAGGAAACCAAATCCTTTTACTGACATAATCTTTGAACATCAAATATCAAAGAAGCAAAAACAACCTTATCAGGGCAAGTCGAAGGAACAAAAAAAGAAGAAGAAGCAAGATCAGGTTCTTGATACGAGTCTACTTGATCTTCTTCTTAGGCCTCAACTGCAAAACAAGAAAACAAATGTTATTCAGACATAGTCCACAGAAAAATAGATAAGGTACAAATTGAAGAAAATATAGTAACTAAGAGCATGCGCATCGACGTATTTAGAAGGGGTCATGGGCTCGGTATCATATGGGCCAAAATTAAAAAAAAAAGAAAAAATTGATTTAAATGAGTGATCCGGTTCATGGGAGTGAACCCGTATGATACGGGTTCATGGCACGTGTCGACGCAAGAGTGGCCACGCGGTATCGCGTCGAAGCGGAGAAAAAAAGGGAATCGCGTGAGAGGAATCATTTTCTCTTCTCCTTTCGAAAACTAGGGTTTCTCTATCTCGGAGGTGATTTCTCGTGCGACGCCGACTGTGGGTGATTTAGTGGTTCTAATCGACGGCGCACTCTCTCCCCGACGAGCTAAGGTCAGTATCGATAACTTTCACGGTTTGATTTAACGGATTTGGGCTCCAAAGGGTTGTCGGTGAATCTAAATCGATTTGGGGGTTTCGAGGGAGGGTTCAAAATTGATATGGGGGTTTAGATTTATTGTTTGAAATCTTCATGCGGGTTCGATTTAGGGTTTGTTTATGGGATTTGAAATCAATTTGGGGGTTTCTAGTTAGGGTTCTTAATCGAGTTTGTGTTTGCGATTTACCGGTGATTTTGATCTAATCATTTATGTTTCTGGTACAGATGGATCCCGCAGAAGAGATAAGAGAGACAAAAAGGCAAAAGGAGTACATCGATATGGTAGGTTTCGTGGCTGATTCCGAAAACGGTATTCCGACGAGGTGTCCCTGTGGTGGCACAATCATTCACGAGGTTCGGGGGAAGGACGACTATGACACTCTTCCTGGGAAGCGTTTCTTCACCTGCAAAAACTACGAGGTAAGCGGTTCTTCTCATTTCACTTATTTGTTATAATAATTTGATTTTGAAACGAGAATCTGATATGTGTTTTTGTTGTAAACAAGGCTGACGGGTTACATTATCGTCAGCCTTGGGTGATAGGTGTGGAGGAGCATATCGAACGTCTCAGTAATCGTTTGGAGGAGGTTGAGATGGTGATCAAGTGGATGCCGGAGCTCACTAAACAAATTGAGAGACTGGAGGTAAAGCCACTAATTATTTTTTTTAATAATTCTGTCATATTGTTCTTCAGATTTTATTAAGTGACTAACACAATATAATTGTTGTTTCCATGTCCAGGCAGAGGTTAAAGACCTAACTGTGCAGGTTGATAACCTCAATGGAGAGGTTTACAACCTCTCTGTGCAGGTGGCGGACTTGGAGAAGCTCTGCTTCGACTGAAAAAGAAAAGGTAACACTTAACTACACTGCTTAACTACACTGGTAGCTAGGTAGACGTATTGAATGGTCGAGTTTAAAAAAATTAACTACATTGGTAGCTAGGTAGACGTATTAGAGTACAATTGCCGGTTAGGTTGGTTGCGTAATGAATGGTCGACTTTAAAAAAATGATTTGATGTTTATTGAATGCTATCTGTGTAGTACTTGTTGTGTAATTAACTATAATCAATGTTAGGTGGTTAGGGTATGTTTAATTTGCTTGTCCTTTGAAACACAATACTACTTTAAAAACATAAGCATTCCACGCAATCCACATCTGAAAACACAAACCAAATTTTAAAAACTTTAATCGAAAACCAAATGGATCCTTTTTCCCTTAACTCTCCCGGTTTTGTTAACCTCCTCACTTCCCAGAGTAGTCAGCCAATAGATTTAGGGTGTTCAGAGGTTCCTAAACCTGCTGAAAGGCGAAAGTGGACAACGAAAGAAGATGTGGTGCTGATCAGTGCTTGGCTCAACACCAGCAAGGATCCAATCGTGAGCAATGAGCAAAAGGCAGGAGCTTTTTGGAAGCGAATAGAGGAGTACGTAAATGCTAGCCCTCTGCTTGCTGGCTCCGTTCCTAGGGAGTGGAGTCAATGTAAGCAGAGGTGGGGAAGGGTGAATGAGCAGGTGTGCAAGTTTGTGGGAAGTCATGAAGCCGCTTTGAAGGAGCAGGCTAGCGGAACAAACGAGAATGATGTCATGAAGGCTGCTCATGACATCTTCTTTAATGACTACCATTCGCGGTTCATACTGGAACATTGTTGGAGAGAGCTTAGGTTTGATCAAAAATGGAGATCACAGTCTGTGTCCAGAGAGGGTGCAAAGGAGAAAAGGAAGGAACCGGCGGAGGAGGTGGCTGCGGAGGAAGATGTTAGGCCACCTGGTATTAAGGCTAGCAAAGCATCCAAACGAAAGAAGCACGGGAATGAAGCAGCGTTTGATCAGATTGAGAGCATCTTAGCCGCGAAAAATCACATATCCAAACAGAAAATCCTAGACCGTCTGCTAGCAAAAAATGAAGATAAACTTTCGGCTCAAGAAGTGTGTCTAAAAAATAAACTAATCTCTGAAATGCTTTGATTTGGTGAGAAACGACTTTGTTAATTAATTTTTGAGTAGGTTATTGGTTAATGTGAACTTCTGTTGCTTAGTATATTGATTATGATAAATCTCCACCAAATGCTAACATTATGAATTGCTTTGTAGGTCACGGGTTGCAGGTGGATGCGTGTGGAGGTGGATGCTTGTAAGATAGTCTCGGTAATGTCAGGTCACGGGTTGATGCTTGTAGGTGTAGGTTTGATTCACGGGAGAGTATAGTATTTTGTCTCATTCTACACTTGTTTTAGATTCATCGGATTTTAAGGGTATATGTACCCACATTTTCTCTTTTGTAACTCACGGGTGTATGTACCCGTGAAACTTGAATATTTTGTATGTTAAAAACTTGTCTCTCTATATATATGAACTCTAGTTCAGTTAAAGTTCTGCATCAAAACTTCTCTCTCTATATATATGAACTCTAGTTCAGTTAAAGTTTTGCACCACTGCCTTGTATTCATCACAACCACGATCACCACTACCCATTCACCACTGCCTTGTAATCACCACTAACCACGATTCTGCCAACTTCTACTTGTCATCAAACATTGAGGTTAGGTCTGAATCCTTCTTAAACGCATATAGTAACTGAAAATAATATAATTCTTGGTTTATAGCTAGTCTTTAATCCACATATCTAATAAAACGAAAACAGTTTATCCTAATCAAGGGAAATGACATTTATCCTAATCTTGTACTTATATGCCAAGAATATATAAGCTTGTATACATTACATTATCTAGTTGATGTAAACGTGAAATGACATTTATCCTAATCAAGGGAAAAAATTGGTCTTTTAAATTTATAAAACCCTAAATAAAGAAAATATAATTGTTCTTTTAAATTGTAAAACCGTAATGAAGAAAAAAAAATTGTTAATATTTAATATTTAAAACTATAATCAAGGGAAAAAAATGGTCTTTTAAATTTATAAAACCATAAAACAAGAAAATATAAAACCCTAAATCAAGAAAATAAAATTGTTTATATTTAATTTCTAAAACTCTAATCAAGGAAAGAAAAATTATAAAACCCTAAATCAAGGAAAGAACAATTATAAAACCCTAATCAAGGGAAAAAATGGTCTTTTAAATTTATTAAACCGTAATCAAGAAAATAAAATTGTTAATATATACCCCCTTTTTCCTTATGTAGTAAGGAAAAGATCATCAAATTTCATCAACAATGTCTTCCTCATCATCAAGCGATGAAGCAGATAAAGCTTTTGATGAAATGGTCGACGAAGTGGTTGATAATTTCATAGACACAATAGTTGACGGTCAAACCAACAAACCGAAGAGACGAGCTTATATCGAAAGAGACCGAGAACAAGGACACAATCAACTATGGAAAGACTATTTCATGGAAAATCCAACATACCCACCTGAAATGTTTAGGCGGCGTTTCCGAATGAACAAGCCATTGTTCCTTCGCATTGTCGATCGCCTAAGTAGTGAAGTTCCCTACTTTCAGCAAAGGAGAGATGCTGCCGGAAGGTACGGGCTATCTCCACTTCAAAAATGTACGGCAGCAATACGTATGCTCGCATATGGTCAATCGGGAGACAGAAATGACGAATATCTCCGACTTGGTGATAGTACATCACGTTTATGTTTGGACAATTTCACTGATGCGATAATACAATTGTTTGGATATGAGTATCTACGAAGCCCTACACCAGAAGATCTTCAACGATTACTAGATGTTGGAGAGGTCCGCGGGTTTCCAGGGATGATAGGCAGCATAGACTGTATGCATTGGGAGTGGAAAAACTGTCCAACGGCTTGGAAAGGTCAGTTCACACGGGGTTCAGGAAAGCCGACAATTGTCTTAGAAGCCGTGGCATCACAAGATCTTTGGATATGGCACGCATTTTTCGGCTTACCAGGTACACTCAACGATATCAATGTTCTCGATCGGTCACCGGTTTTTGATGACATCTTACATGGTCGAGCACCTAAAGTTAAGTTCAAGGTCAACAACCACACTTATCGTATGGCCTACTATCTTACTGACGGAATTTATCCAAACTGGTCAACATTTATCCAATCCATCCCACTTCCTCAAGGTCCTAAAGCCGAGAAATTTGCACAAAAGCAAGAATCCGCCAGAAAAGATGTCGAACGGGCTTTTGGAGTATTGCAGTCGAGGTTTGCAATTGTTAAAAACCCAGCTCTACAATGGGACAAGGAAAAGATAGGAAAGATAATGAGAACTTGTGTCATATTGCACAATATGATTGTAGAGAACGAACGACACGGATACGCTCAAATAAATACTTCTGAGTTCGAATCAGGAGAGTCAAGCAGAAGTTCAAAGGTGACAACCAGAGAAAGTATTCATGCCGGTGATATGTTAGCCATGCGCAGAGAAGTCCGAGATCAAGAGAAGCATGCTCGTTTGAAAGCTGATTTAATGGAAAATATTTGGCAAAAGTTTGGTGATGAAGATGAATAAACTTTGTTTGTTTTTCTATTTCTCAATTTATGTAATCTAATCTTTTAATGTATTGAATAAATAGTTTTCAAAAATTTAATAATATTTTAAATATTTTATTCTTGTTTTCTGGATAATTTGAATATTAAAAAAAAAAATAATATTATTATTTTATTGTTATGAACTCATACTTCAGGTTCACCAATGCAGAAAAAAACAATTACAGGTTCATAACTATTCATGGACCCACAAAAAAATATTAAAATAAACTTGTGAACCCCAAAGAGGGGTTCACCAATGCTCATGCTCTAATGTTGTACATGATGTTTGTCTTATATCGCGCAAGAGCTTCTGCATAGATTTTGATCCTAAAAACTATCAACGAACAGTATTTATTAGCTTATACACAGGTTTTGTTATCCTACAAATTTATATATAAACTAGTTTAATACATGAGTGTAAAAACTAAAAAATCTATAGTTTTTTGTGAATTTTTCTCTCCTCTGGATGTTTATATCCTAGTGGATTTGTAGCCCACGTCACGTCTATATATGATGATATAATCCCCAGATTGTTGCATTATTTTTCTTTTTGCAACTGGTGCTTATCCTACGTGCATATATTTGCTTTAAGATCCGTAAGCACTAGGATTCACATGATCATCTACTTCAGAACTCCGTGAAGACTTTAACACCCCCTCTCCTTCCTCTTTTTTTCTAGTAGCTACAAAGTCTAAAAAGAAACACGAGTTTGGTCTCTAGTTTTCAAAATTTTAATCCAGGATGGTTTCAATAGTTTGTGTATATAATGAAGATATATTGGAGAGCAAGATGTGTATCTTGCGAACCAACTGTTATGGACCATTGAAGTTCGATTACAAAGTGAAATCCATAAAATCCAAACCGAAAAATATTATATAAATTTTCTTATGATAAGGATTAACATTTAGATATATATATCATAAGATTTAGATAAGTTCTATTCCTAGTTGAAATAGGTCTCTAAGTCTTGTGTATATAATAACATAGCACTTCTATAGATGATCAACTTGTAATTTATTTGTTGTGTTTATATTTATCGGTCAACAATTGGCAAAACTATGATCATCGAGACTGTACTTAATTACTAATTAGGAAAAAGAACATAGCTAATCTGCATGCATGGCTACATGTCCTACTAAAACCAGGTCAAATAGGTACCGTTTAACCATCAAAACACCCTTACAAATACTGCCAAGAAATGCAAAATGTAGTAAGCTCACAACAGCTAAAAACCAAACCTCCAGTCAACATACGCATGTAAGTGACAATCTTTTATAACTGAAATATACTCCACAAACACAAAGTAGTAGTTACCTCCACATGTCTTATAATGCGATGAACAAGACCTTATAATGTAAACTTTCACTGACTCGATCGGTGCTCACAACTCGACAATATCTCTTTTGGACAATGACACGTTCACAAACCCGATTCAAAGGTTTCAATCATGCTACTGCAAACCAACAAAAGAAACATATAAATCTATCAGTTTAACATCTTTCTGGGACCATTAAATGGAGAAAAGGCGTGGTCCATGACATTGATATTCATGTCATTTACACGTAAGACTGGCGACATCAAAAGGTGGTTTTATTCTTCAGTATCCATCAATGATCAATATCGAATTAGCAAAGTACTAAGAACCAAAATCCCACCTAAAAAGAACAACTAAACTAATATACACCATCGTATTAGATTAAATGGGATTTCGCTAGTGGGTATTCTCCTACAACTGTTACTTTGTCTGCAAGATTATAATCATCTTACTTGGACATGATTAATTCACTCTACATATCAATGTTGAATTGTTATTAATAAATGACGTGTATTTGTGTATATACATTAGAGTAAACTATCTCAGCTAAAAAAGTAATCGAGACCTATTAATCATTACCAGAATAGAATAGGAGTTACATAATATTTTTATTTAAGTTTCAAATATTTCATGGTTTTGGCTTCATAAACTTTAATGGTATTATAATAGCTAGTCGGTATGATACACATATTGCTATTTAAATTATTTTAATATTAGTTTTATCAATATAACTAAAAGGAAAAACAACAGGTCGACATTTTAGTTTGGCCACAGATAAAGTATATTAAGAAAAGCTAGATCCATTTACAAGACAAGAAGACACAAACCCAAAAGCATGAGAGATTGCCTCTAACCACTAATCTAAACCCCACAAACAAACAAAAGATGATTACCTAGGAAATAAAGAAGACTAATTCTAAAACCCAAAAGACCCTTAAAAGGTATTCTAAGAGTTTACAATGACACCCCGTAATATGAAATGTTTAGTGTTATGACTTATACCATCAAAGAGAGAATTAAAATTCTCTGGGGTCCACAAAAATGGAGGAACCAGGTGGTGATGTAGTCCAGTCACCAACTGCACCATCACTATAGTCTTCCCCAAGCCGTTTTATACACCACAGATCCTCATCGCACGACAACACTTTCCAGTGCGGTATCCCTTGTCGCAACGGCTCTTCTCCGGCCACTTCCGTAGCCAAAACGCCGCAACCACCATCCTTAGCCAGGTTATGCGCGTGACCACATAATGACTTCACCATCTTCGCCGCTTGTGGGCCTTCTCCACCAATCCCATACATAAAGTGAAGCCCAAACGGTTTAAAAACCGACGGAATCGAAGGGAGTTTCAGAAACGGCAGGGGTTTATCAACCACACGCGTCGTTTTAGCCACTACGCGTTTCAGTCGCGACGCGCCACGAACCTCCAGCCGAAACGAGTCTTTGCAGTTCCAAACGCTCAACACGGCCCATGACTCGGGCGGGTACTCCAGGAACTTAGCCGAACCGGGCCATGATCCTGAACCCGACCCGTAACAGCTGCTACGTGGCACCGCCACGCAAGTCCCGAGAGAGAGTTCGTTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATTTTTATTTTTTTTATTTTTATTTATTTTAGTTTGTTTATTTAATTTTAAACCAAGGGTATTATAGATATTTTACCCTTTAATGAATGTCATTTTTGTGACTTTTTCCTTCTAGTGCTATTTTTGAGACATAAACTTCAAAAGGTGCTATTATTGACAATTGCCCAAAATAAAATTATATTTAATATTTTAGTCAATAAGAACAAAAAAAATATTTTTCATCTAAATCACGTATGCAATAGTAAAACTCGTTAATTTATGTAATTCTTTACTTAAAAACAAAAAAAGTTTAAACTACAAAACTAACCACAGTAACTATACTCATCTTTACGTTATTGGGCCAAATTAATAATTATTCTATTGATCTTTTTCCTAGGGGCATTTCTATCTCCACTATATTTTTTTTCTCTAAAATGGAGTAAAAGTGAATATGAAGTAAGGAATGCTCCAACCCAATTTCATATTTCACTCCATAATAAATTTACTCTATAAATAGAGTAATTTATTTTTGTTTGTTCATCACTCTGTTATGGAGTGGAAAATGGAATAGGGTTGGAGCAATTTTATTCTATTTTTATTTTTACTCCATTTTAGAAGAAAAAATAGAGTTTTACATTGGAAATGCTCTAAGAGCATAATTATTTACTGACCAAATAAAAATATATAAGCTTGTGGTCTCTGGTCTATATATTTAAAGATATGTCTTACCTTTTTAAAATACTAGTTTATTTAGTATCAATTAATATTTTGAAAAATTAAAACATTTGAATCAAACTTCTAACTTTTGAATCTAAATGTTGTTTTTTTGGCTCAGAAACGAAAAAGTGGGTGCATAATGAAAAACTTTAGTTGACGCAAAAAAAAAAATCAATAACAACTAAATTAATAATTTTTAAAATAACTGAGGGCACTTGCCCCCACCCTGTGAACAGTAGATCCGAGGGCGTCAGTTACTTTTTAAACCGGTAAGATCAGAAGAAAAAGTCACGAATTTCTTATAAAAATTTAATTTAAGTGTTAAACTCTAAACACATTCGCTAGGAATTTAATATGAATAAATGATGCTGAGGAATATCCGACACACGTTGCACCTTGATCTCTAATTGTGTTTCGTAGGAATTTTTTCATTTACCTCATTAATATCGCACAGTTTTCACCAATGTCACCGTATTACTAACTTCTTCAACAAAATACTTCAGGAAGAAGTCGGATCTTCTTATAATTTAAGTGAATTATGGTGGCCTTTACTTGGTTCCTCAATTGACTTGGTAATTTTTGGTCAAATAGTGAGGGCCGATCCTGAAATTTTGGTGGTCTAAGATGATTTTACAAAGATTTCAATAATTTGGGAGCTTAATTTTTTTTTAAAAAAAAATTTGGAAGCTTATGTATATATAAATTTATTAAAAAAAATTTGGAAACCCAAATCGAATGTTTCGTTAGGCTTAGCCAGGACCGGCCCTGCAAATACTAGATGATGAGTTAGGTTCATATTTCAGTATCTGTCATTAAAGTATTAAACTGTTAAATATGTACTTCATTTGTGGTAAAAGTAGAATTATCCACTTTATTTAGGAGAGAAGGGAGTAATTCAATTTTATCTATATAACTAAAAGAGAAGTACTATTAAAAATACCCCTTAATTTTTAAATTTAATTACACTTTCATGTTACTAAGAATTAAATTCAATTCTCTATTTTAATGCTTGTTTTTTTCAGTTAGATTAATGTTGTTTCCTTAAATAAATTTGAGTTAAATGTAATTAAATCAACTTTAAGGTATACCTATATTAGCAAACTCTTGAAACAAATATTAACAAACTATTGAAACAACCTAAACTATGAAAACAATTTAAAAGTTAGCTTCTACGCTTTTGGTCTTATAATACGTATACATTACCGTATATAAACAAAATAAATATTTATTACTATAACTTACCAATAAAATATTTCGCATATATATTAGAGGTGATTCACTTATGTTTTAACCTTCCTTATTATATACTTTTTCGAATCTGAAAACATATAATCTGAAACTATTAAAAAAATTTTTTATTTTTTTATTTTTATTTATTTTTATTTATTTTTATTTTTTTTATTTTATTTTTAATAATATTTTTATTTTTTATTTGATCTAAAATTTTATAAATATCATTTATATTCATAATTTTGATGAAAAATATACTATATTAAGTTTATATATTCTATTTGTGTGTTTTATACAGTCTTAAATATGAAAATGTATTAATGTTATACACAATTAAATATTAATATGTTTTATAACAGTAAACCATCTAAAAATTCTGCCCCGCATAATTTCCGATTAATCCCCGATTTTCTCTTTAAGCGCTAGGTCCAACCCGATCGCCCGACTAGCGACTAGCGCGTTCCCGAACAGGGGTTTGAATGAAACGACAAACAATTTGAGAAAAAAAAAATTATGTAGCGTTCGAGTTATTTTTGTATAAATATTATTGTAGATTAAGGTGTGACCGGCAACCAATAAAGTGATTAAGAGTAATAAATATAGAGTAAGTCAGAGTAAAATTTTTGGAGTAAATAACATACTAAAAGAAAGAAAAAAATAAAAGAACAGAAGCTAGCGCAACTCATTTACTCTCCAAAAACCATGAATGAAAAATAAAGCGTTTATACCTTCAGTTAAACAGTAATAGGAGTAAAATAATTAAAAAATATTAAAAAAAAATCACTTGATTGGTTACTTTATGATACATAAGAAGTAGATGACAGGGGCAGACGTTTAGAGGAGGAGGAAGTCGTTGGAAGGTTGTACAACGAGCTCGTGAAATGGCAAGTGTCATTTTTGATTGGACAAGTTCATCTTTCTATGATAAACAAAATATAAAACAGAGTCCTTGTAATCTTTTACGATTCATTCTAAATCATTTGTAAGACTTTCTCAATCTTGTGGAATTATAATATTAGTTCTTCATTTGGTTCATTGAAGTTTTAAGATCTTTCTTCTCTTTAGATATTTTACTCTTGAGCTGCGATTCTGTGCGTTTACGAACATTGGAACCGCAAAAGGACCCCAAATATCAAGATGAACCAAGTCAAAAGGTGACTTTGATAAGTGAAAGAAGGAAAAGAAAGGCGTTTTTGTTTTGCCAAAGGACAAATTGTACAGAGTTTATTATGATCTAATTTTGCAGAGGACACGTGAAGAAGTTTGGAGAGAGCTTGAATCTTGTTAGGAGAGGGATGACCAAGCCGCTGATGCCACACATCTGAAGAAATTTGAAAGATAGTTTGCGTTGAAGAAGAAGAATCATCAACAGGAGAAGATGAATTAGAAAGAGATGAATGTAGATCTAAGACGTAGAGATTATTGCAGAGATAATCCTTCCCAATCAGGTAATCCGGAGTAAGCGCCTAGTGAAGAAAAAAATTATGAGGAAAGATGAGACAAGAACAAAAAGAGAACAGAACAGAGATAGAACTGCTCCGTGTAAGAGCACTAATGCTTAAGAGACTGAACTTGAAATGAGGAATGTACAGAACATCAAATAGAAGATCTTTTGAGAGTTGAATGGTGCCAGACAAGGTTACATGAATATGTGTTCAATCAGGAAGTGTCACCAAGGTGGTAGTGATGGACTTAGTTTGGTGAAACAATCCTAAGTTCGAACTAACGTGACAGCTAGCTCCAGTGTCAATTATCCAAGCATGAGCAGTAAAACTAAGGCCATTATTTATTCCCGCAGAAACGAAATGAGAATTAATTGAAGCGATTAGTACTTGATGGAGGATGTTCCGGTGGAGTTTGAAGAATGATTTGAGGTTGTGGTTTAGACGTGGAGGCTGTTCCATCTGAAAGACTAATCGTACTGCCCGATATCTGAGAAATATTGCCAATCAGATTATTGTGATTCGCTCTCAAGACACTTAGAAGCTTGTTGACTTGATCTGATGTCACTGTCCCCATATGAGTATCATGTCGATCCAAAAGAGATATACCATCAGTATCCTGAAGAAGAACATTTGCAACATTTTCTTTACGAGGCCAAGTATGTTGATTCTTCTGACTCGGAGAAGAGGTTGCTAATGGTGCTACTTTGTTGTAGTTGTTATGTTGCTTGTATCCTTGAGGATACCAATGAAGCTTGTAACACCGATGAACTGTATGGCCCGAAAATCCACAATGTGAACATAGCTGCCTGATCTTCTGCTTGTTATAACCAGCAGTATAAGCAGCAACCACTTGCTCTTAAGATGATGTTTGAGAAATCTGAAATGCTACCACACTAGTAATCTTCATAGATCGCTGTCTCTCTGCTTGTGAAACAAGGTTGAAAACCTTTGATATGTTTGGCTTAGGATCCATCATAAGAATCTGACCTCGAGTAGCAGTGTATGTATCATTCAGTCCAGTGAGGAATTTCAAGATATGATATTGTTCTTCTATGATTGCTATCCGCTTGAGACTTGCACAATCATGACGAGCACATCAGCATGTATATGGACTTTCATGATTCTTTAACTCTTCTCATAGCTGTTTCAAACGAGTGTAGTACTCACTAACACTGTGTGATCCCTGAGTCTCAGCAAAAATTTGCTGTTTAATCTCCACAGTGCGTGGACTATCACTCTGCTTAAACTGATCATGGATGTCCAACCACATCTGAAGAGCTGTATCAAGATACATAATGTTCTTGGCAATGGACTTTTCAACCGCATTCACAATCCAAGTACAGACGATGTTCTTACATCTCGACCAAGAAACATGATCAGGATGAGTCAAGTTCCGGATAAGATCCATCACCAAAAACAACTTTATTTCGAGCTCCTAACACCATTAACATAGAGCTACACCATGTGTTAAAGTTCCCTAATCCAGCGAGTTTCTTAGAGACGAGAGATATACCAGCATGATCGGCACTGTGAACGTAGAGCGGATTGGAGTTCGGAGCGAGAAGAGACGTCGACGGTTGACAATTTTCAGAAGTCTCGGTTTGCGGATTAGCCATCGGATAATCAAGAACTTGATCGCGGAAGAAGGAAAAACGCAAATAAAAGGCCAATGATGGAAAGAAAAAAGAAAACATTATTGCAATCACCACTGATAGAAGATGATAAATTGCAAAAATCTCAAGAAAACACAGTTCGAAGAACACAGCAAAAAAAAATCGCGAAGCGATACACTCATCGATTGAGAAAGATGAATAGAATCGACAAGAACGAACTGATTTCCGAGAAAATTGAAGTAAGGAAGCAAAGATTTAAGATCTCTGATACCATATTAGAATCTTGAGATCAACGAAGAAGAAAGAGTTTATTGAGAAAATGAAATCGTATATTGCTCAAGTTACCTTCCACAACTGTACAATAGAGTGTATTTATACATATGGTTTAGTAAAGGGAAGCTAAGCTAAACCAAGTTAGTTAGGCAAAAGGAAACCTTTACCGATATCAATAATTCTAATAGGTTTCTTATTCGTCCCGTTTTACACGTTTAATTTTTTACCCACTAATGTATGACTTCAAAATCTCATATCCTTGTTTCATGCTTTCTAGTGGTTGTCAGTGTCCCATTCATTACGTATGTTTTCTACAGCTACAGCCCTAACGAACGTCAAAACTCTATTCTGTTAAGAGAGTCATGACTTTCAAATTTCACATAACTAAAAAATGATATAAGTAATAACCTAATGTGTATAAAATGATAGTTCGAAACTTTGAATGGTGGCACATTTGGTCTCTTGATATGGTTTAGTCGCTCATTTCTTTCCTAACGCGGATCAGGAACTCCAATTGAGTGGAGATCAAGGCGTTGGATATGTTGTGAGGCAAGATTACTTATTACCAGTACCGGTAACCAGTCAAGATTACTTATTCGAAATAGTAGGATATGATTTTGAGGCATTTGTATACATTGATAACCTCAAAGATTAAAGGGAAAACAAATCAGCAAGTAGAAAACAGAGCAATTCTGATTCAAGCATTTGGTTGATAGGAGAAGCCATTAACAGTGAAACCTTCATCAACACAAATGGTTTGACCAGTGATATAAGAAGCTGCAGGTAGACACAAGAATACCACTAGTGATGCAACGTCATTGGGCTCTGCAGCGCGACCCAGTGGAGTTCTATTGAACAGTCCTTCTTTGTATCTAACGTTGTCAAGATACTTTAAGAAACACAAATTGACTGATGATTAGAGAAACTGAGATAATTAAATTCACAAAAAAAAAACAAATATGTAAAACCAATTGTCTTTCTTTTACTTACAGATTGGGACAGAGGAGTCCTTATAACATTAGGCGAAACAGCGTTGGATCTTATACCATCTTTTGCCCATTCACACGCCAAATTTCTAGTTAGCTGATTCAAAGCTCCTGTAAAATAAATAACCAAAACATTCAAAAACTCTTTGTAGATTAGCCAGTCTTGAACTGCACCTAGTAGTACCTCTAGTTACCTTTTGTTAGACCATAAATGGATCCACAGTCAACTGATACAATTCCTGCAACCGAGGAAATGAAGATGATGCTTCCGTAGCCTGAAGCCTTTAGAAGAGGATGTGAAAGCTGGGAAAAATGGAAAGCAGGTTCTAAGTTTGTTGAGATGTGGAAAGTGAAATCCTCTGCAACATATTCTGTTGTTGGCTTCCCACGAAGTACGCCCACATTGTTCACCTACGTTGAAAAACAAGACGATTTTCTCCAAGTTTTCTTAGTTGTTTCTATTGTAAGATCATTTACTTACAAGAATGTTGAGTTTGCCATCGAATAGCGCGGACACTTTTTGTATTAACGTTTCTCTCTGAGGACGAGAGGTTACATCACAGATTGAGCCACTCACTTGAAACCCTTTCTTTTCCCATTCGCTTAAACTTTGATTGAGAAATGTTTCAGAGATGTCGCATACGTGGATTCTAGCTCCAAAACTAGCTAACTCTTCTACTATGGCATACCTAAACTTTCCACAAACATATTGTTTTCTTGAAATCTTGACCATCCATGACGTTAAATAGAAGTAGAAAATACAAAAAGAGAAAGACGAACCCAACTCCGCTCGCTCCACCGGTCACAAGAGCGGTCATACCTTGAAGGCTCCATCTTTTATCCATTTTTGTTTGCCTGTGTGTAGCAAGAGATGGCCACAAGTGAATTAGACTGACTTTTTTAATCAATATTGACAAGAAGTACTCGAAAAACAAGAATAATGGTAAATTGGTAGTTGTGTATGGGCTAAGAGCATGCGCATCGACGTATTTAGAAGGGGTCATGGGCTCGGTATCATATGGGCCAAAATTAAAAAAAAAAAGAAAAAATTGATTTAAACGAGTGATCCGGTTCATGGGAGTGAACCCGTATGATACGGGTTCATGGTACGTGTCGACGCAAGAGTGGCCACGCGGTATCGCGTCGAAGCGGAGAAAAAAAGGGAATCGCGTGAGAGGAATCATTTTCTCTTCTCCTTTCGAAAACTAGGGTTTCTCTATCTCGGAGGCGATTTCTCGTGCGACGCCGACTGTGGGTGATTTAGTGGTTCTAATCGACGGCGCACTCTCTCCCCGACGAGCTAAGGTCAGTATCGATAACTTTCACGGTTTGATTTAACGGATTTGGGCTCCAAAGGGTTGTCGGTGAATCTTAATCGATTTGGGGGTTTCGAGGGAGGGTTCAAAATTGATATGGGGGTTTAGATTTATTGTTTGAAATCTTCATGCGGGTTCGATTTAGGGTTTGTTTATGGGATTTGAAATCGATTTGGGGGTTTCTAGTTAGGGTTCTTAATCGAGTTTGTGTTTGCGATTTACCGGTGATTTTGATCTAATCATTTATGTTTCTGGTACAGATGGATCCCGCAGAAGAGATAAGAGAGACAAAAAGGCAAAAGGAGTACATCGATATGATAGGTTTCGTGGCTGATTCCGAAAACGGTATTCCGACGAGGTGTCCCTGTGGTGGCACAATCATTCACGAGGTTCGGGGGAAGGACGACTATGACACACTTCCTGGGAAGCGTTTCTTCACCTGCAAAAACTACGAGGTAAAGCGGTTCTTCTCAAATTATTATTTGTTATAATAATTTGATTTTGAAACGAGAATCTGATATGTGTTTTTGTTGTAAACAAGGCTGACGGGTTACATTATCGTCAGCCTTGGGTGATAGGTGTGGAGGAGCATATCGAACGTCTCAGTAAGCGTTTGGAGGAGGTTGAGATGGTGATCAAGTGGATGTCGGAGCTCACTAAACAAATTGAGAGACTGGAGGTAAAGCCACTATTTTTTTTTTTAATAATTTTGTCATATTGTTCTTCAGATTTTATTAAGTGACTAACACAATATAATTGTTGTTTCCATGTCCAGGCAGAGGTTAAAGACCTAACTGTGCAGGTTGATAACCTCAATGGAGAGGTTTACAACCTCTCTGTGCAGGTGGCGGACTTGGAGAAGCTCTGCTTCGACTGAAAAAGAAAAGGTAACACTTAACTACACTGCTTAACTACACTGGTAGCTAGGTAGACGTATTGAATGGTCGAGTTTAAAAAAATTAACTACATTGGTAGCTAGGTAGACGTATTAGAGTACAATTGCCGGTTAGGTTGGTTGCGTAATGAATGGTCGACTTTAAAAAAATGATTTGATGTTTATTGAATGCTATCTGTGTAGTACTTGTTGTGTAATTAACTATAATCAATGTTAGGTGGTTAGGGTATGTTTAATTTGCTTGTCCTTTGAAACACAATACTACTTTAAAAACATAAGCATTCCACGCAATCCACATCTGAAAACACAAACCAAATTTTAAAAACTTTAATCGAAAACCAAATGGATCCTTTTTCCCTTAACTCTCCCGGTTTTGTTAACCTCCTCACTTCCCAGAGTAGTCAGCCAATAGATTTAGGGTGTTCAGAGGTTCCTAAACCTGCTGAAAGGCGAAAGTGGACAACGAAAGAAGATGTGGTGCTGATCAGTGCTTGGCTCAACACCAGCAAGGATCCAATCGTGAGCAATGAGCAAAAGGCAGGAGCTTTTTGGAAGCGAATAGAGGAGTACGTAAATGCTAGCCCTCTGCTTGCTGGCTCCGTTCCTAGGGAGTGGAGTCAATGTAAGCAGAGGTGGGGAAGGGTGAATGAGCAGGTGTGCAAGTTTGTGGGAAGTCATGAAGCCGCTTTGAAGGAGCAGGCTAGCGGAACAAACGAGAATGATGTCATGAAGGCTGCTCATGACATCTTCTTTAATGACTACCATTCGCGGTTCATACTGGAACATTGTTGGAGAGAGCTTAGGTTTGATCAAAAATGGAGATCACAGTCTGTGTCCAGAGAGGGTGCAAAGGAGAAAAGGAAGGAACCGGCGGAGGAGGTGGCTGCGGAGGAAGATGTTAGGCCACCTGGTATTAAGGCTAGCAAAGCATCCAAACGAAAGAAGCACGGGAATGAAGCAGCGTTTGATCAGATTGAGAGCATCTTAGCCGCGAAAAATCACATATCCAAACAGAAAATCCTAGACCGTCTGCTAGCAAAAAATGAAGATAAACTTTCGGCTCAAGAAGTGTGTCTAAAAAATAAACTAATCTCTGAAATGCTTTGATTTGGTGAGAAACGACTTTGTTAATTAATTTTTGAGTAGGTTATTGGTTAATGTGAACTTCTGTTGCTTAGTATATTGATTATGATAAATCTCCACCAAATGCTAACATTATGAATTGCTTTGTAGGTCACGGGTTGCAGGTGGATGCGTGTGGAGGTGGATGCTTGTAAGATAGTCTCGGTAATGTCAGGTCACGGGTTGATGCTTGTAGGTGTAGGTTTGATTCACGGGAGAGTATAGTATTTTGTCTCATTCTACACTTGTTTTAGATTCATCGGATTTTAAGGGTATATGTACCCACATTTTCTCTTTTGTAACTCACGGGTGTATGTACCCGTGAAACTTGAATATTTTGTATGTTAAAAACTTGTCTCTCTATATATATGAACTCTAGTTCAGTTAAAGTTCTGCATCAAAACTTCTCTCTCTATATATATGAACTCTAGTTCAGTTAAAGTTTTGCACCACTGCCTTGTATTCATCACAACCACGATCACCACTACCCATTCACCACTGCCTTGTAATCACCACTAACCACGATTCTGCCAACTTCTACTTGTCATCAAACATTGAGGTTAGGTCTGAATCCTTCTTAAACGCATATAGTAACTGAAAATAATATAATTCTTGGTTTATAGCTAGTCTTTAATCCACATATCTAATAATATAATTCATTTTAGTATACATTACATTATCTAGTTAGCTTGAATTCCATGAACAAAAGGCATGTGAGAGTATCAACAATATATACTTAAGAAAAAAAGAAAACAGTTTATCCTAATCATGTATGCATTGGGAGTGGAAAAACTGTCCAACGGCTTGGAAAGGTCAGTTCACACGGGGTTCAGGAAAGCCGACAATTGTCTTAGAAGCCGTGGCATCACAAGATCTTTGGATATGGCACGCATTTTTCGGCTTACCAGGTACACTCAACGATATCAATGTTCTCGATCGGTCACCTGTTTTTGATGACATCTTACATGGTCGAGCACCTAAAGTTAAGTTCAAGGTCAACAACCACACTTATCGTATGGCCTACTATCTTACTGACGGAATTTATCCAAACTGGTCAACATTTATCCAATCCATCCCACTTCCTCAAGGTCCTAAAGCCGAGAAATTTGCACAAAAGCAAGAATCCGCCAGAAAAGATGTCGAACGGGCTTTTGGAGTATTGCAGTCGAGGTTTGCAATTGTTAAAAACCCAGCTCTACAATGGGACAAGGAAAAGATAGGAAAGATAATGAGAACTTGTGTCATATTGCACAATATGATTGTAGAGAACGAACGACACGGATACGCTCAAATAAATACTTCTGAGTTCGAATCAGGAGAGTCAAGCAGAAGTTCAAAGGTGACAACCAGAGAAAGTATTCATGCCGGTGATATGTTAGCCATGCGCAGAGAAGTCCGAGATCAAGAGAAGCATGCTCGTTTGAAAGCTGATTTAATGGAAAATATTTGGCAAAAGTTTGGTGATGAAGATGAATAAACTTTGTTTGTTTTTCTATTTCTCAATTTATGTAATCTAATCTTTTAATGTATTGAATAAATAGTTTTCAAAAATTTAATAATATTTTAAATATTTTATTCTTGTTTTCTGGATAATTTGAATATTAAAAAAAAAAGTATTATTATTTTATTGTTATGAACTCATACTTCAGGTTCACCAATGCAGAAAAAAACAATTACAGGTTCATAACTATTCATGGACCCACAAAAAGATATTAAAATAAACTTGTGAACCCCAAAGAGGGGTTCACCAATGCTCATGCTCTAAGCCCAACCTGGTTGCTATGGCCACACTTCTTCTTCCTGCAGTTCACAGCCCTTGGGTGAAGACGAGCATAGCACCTAAATGCAGATGTGGCATAACTTTAGAAGAAATGCCAACTAAACTTTGTAACCATTTACATTTAACGAAATCACAACTAACACAAACTAAATATAAAAGAAAGCATAGGTCTATCTACACTACCTTCGTCAAAGAAAACATATTAGTACACTCTAATGAACATTTTGATTCTGTCTATCTGATCATTTTCATAAATGTACCATTCAAGAAAATCATCTGGAAAGATGAGAAATTTGACCAGCTGACAAAGTTTGGAGAATGGGATGTTTTGATATAGGGAACATTTATAACCTCAGCACGCATTATAACTTGCTAGAGAAGCTAAGTTAATTCCCAAAACAACTTAAAAACCTAAT